use the visual scroll steps.
authorHavoc Pennington <hp@redhat.com>
Mon, 19 Feb 2001 20:06:37 +0000 (20:06 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Mon, 19 Feb 2001 20:06:37 +0000 (20:06 +0000)
commit3a99bdf5a75710f1f4cdaf0539fc4290fc862545
tree631a9c1deca5877948ebbcb4235a2729c973c338
parentba46da61a70df8d3471063204e0d51a308a1747c
use the visual scroll steps.

2001-02-16  Havoc Pennington  <hp@redhat.com>

* gtk/gtkvscrollbar.c (gtk_vscrollbar_trough_keys): use the visual
scroll steps.

* gtk/gtkvscale.c (gtk_vscale_trough_keys): use the visual scroll
steps, and add Ctrl-arrow shortcuts for paging visually as with
HScale, since Page Up and Page Down move logically.

* gtk/gtkenums.h (GtkScrollType): add GTK_SCROLL_STEP_UP,
GTK_SCROLL_STEP_DOWN, etc. for visual scroll directions

* gtk/gtkrange.c (gtk_range_key_press): handle the visual scroll
steps
(gtk_range_scroll): handle the visual steps

* gtk/gtklist.c (gtk_list_scroll_horizontal): handle the up/down
scroll steps

* gtk/gtkhscale.c (gtk_hscale_trough_keys): use the visual scroll
steps, not the logical ones.

* gtk/gtkclist.c (move_focus_row): handle the up/down scroll steps
(scroll_vertical): handle up/down steps
15 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkclist.c
gtk/gtkenums.h
gtk/gtkhscale.c
gtk/gtklist.c
gtk/gtkrange.c
gtk/gtkrange.h
gtk/gtkvscale.c
gtk/gtkvscrollbar.c